submarine fan sediment/deposit - Español Inglés Diccionario